home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Development Libraries / SGI IRIX 6.4 Development Libraries.iso / docs6.4 / relnotes / ViewKit_dev / ch2.z / ch2
Encoding:
Text File  |  1997-09-04  |  10.1 KB  |  258 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists information supplemental to the _I_R_I_S
  11.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The information listed here is
  12.        product-specific; use it with the Installation Guide to
  13.        install ViewKit.
  14.  
  15.        2.1  _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G ViewKit Programming Guide
  18.  
  19.        _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s    On-line manual pages for ViewKit.
  20.  
  21.        _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s On-line version of these release
  22.                                 notes.
  23.  
  24.        _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c  Original Xpm documents that we pass
  25.                                 thorough.
  26.  
  27.        _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e      ViewKit include files.
  28.  
  29.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g     Debug versions of the (o32)
  30.                                 libraries from _V_i_e_w_K_i_t__e_o_e._s_w._l_i_b.
  31.  
  32.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o      Sample source code to demonstrate
  33.                                 various ViewKit classes.
  34.  
  35.        _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b       Optimized, unshared, o32 C++
  36.                                 ViewKit libraries.
  37.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  38.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  39.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  40.                                 _n_e_e_d_e_d.)
  41.  
  42.        _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p  Support for making new components
  43.                                 with RapidApp.
  44.  
  45.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g   Debug versions of the (n64)
  46.                                 libraries from
  47.                                 _V_i_e_w_K_i_t__e_o_e._s_w_6_4._l_i_b.
  48.  
  49.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b     Optimized, unshared, 64-bit
  50.                                 versions of the libraries from
  51.                                 _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b.
  52.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  53.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  54.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  55.                                 _n_e_e_d_e_d.)
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        2.2  _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s__S_i_z_e_s
  75.  
  76.        Note:  The listed subsystem sizes are approximate. Refer to
  77.               the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
  78.               on finding exact sizes.
  79.  
  80.  
  81.  
  82.        Subsystem Name                           Subsystem Size
  83.                                                 (1K-byte blocks)
  84.        _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G (default)         3233
  85.        _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s (default)                 660
  86.        _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s (default)               26
  87.        _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c (default)               243
  88.        _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e (default)                   339
  89.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g                           6072
  90.        _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o (default)                   633
  91.        _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b (default)                   2283
  92.        _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p                          13
  93.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g                         7322
  94.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b                           2853
  95.  
  96.        2.3  _V_i_e_w_K_i_t__L_i_b_r_a_r_i_e_s
  97.  
  98.        lllliiiibbbbvvvvkkkk:  The basic ViewKit class library.  This library also
  99.        includes some widgets.  The contents of this library are
  100.        used by most ViewKit applications.  _l_i_b_v_k is portable -- it
  101.        is available on most other Unix workstations.
  102.  
  103.        lllliiiibbbbvvvvkkkkSSSSGGGGIIII:  The SGI-specific ViewKit class library.  This
  104.        library includes thing that would have gone into _l_i_b_V_k,
  105.        except that they are SGI-specific.
  106.  
  107.        lllliiiibbbbvvvvkkkkhhhheeeellllpppp:  ViewKit provides help through a library
  108.        interface to a standard SGI help system.  This help library
  109.        is not yet available.  _l_i_b_v_k_h_e_l_p provides a stub interface
  110.        until the real interface is available.
  111.  
  112.        lllliiiibbbbvvvvkkkkmmmmssssgggg:  Classes that support inter-process communication
  113.        based on the ToolTalk library.
  114.  
  115.        lllliiiibbbbXXXXppppmmmm:  A library that supports X pixmap creation.  This is
  116.        a freely available library, Copyright 1989-95 GROUPE BULL.
  117.        (See the copyright notice below.)  SGI supplies this
  118.        library, basically _a_s-_i_s.  Some ViewKit classes use libXpm.
  119.        This library is Xpm version 3.4.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                   - 3 -
  130.  
  131.  
  132.  
  133.        Xpm is public domain software that follows usual X11
  134.        conventions.  One of these conventions is that, so long as
  135.        you use only the public header files, compatibility is
  136.        generally maintained.  If your application includes one of
  137.        the private header files, you need to rebuild and retest
  138.        your application with each new release.
  139.  
  140.        In this release, some private header files changed.  If you
  141.        used them, your application needs testing to ensure no bugs
  142.        were introduced.
  143.  
  144.        2.3.1  _V_i_e_w_K_i_t__D_e_b_u_g_g_i_n_g__L_i_b_r_a_r_i_e_s  It is highly recommended
  145.        that ViewKit developers install the appropriate ViewKit
  146.        debug DSO(s), found in _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g, and
  147.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g.  These libraries include ample run-
  148.        time error checking to help you develop your application.
  149.        Use these libraries for program debugging only.  Using these
  150.        libraries has been made easier in this release (see Chapter
  151.        3).
  152.  
  153.        Debug DSO's are installed in the debug subdirectory below
  154.        the corresponding normal DSO.  The library names are
  155.        identical.  This means that an application can link
  156.        normally, rather than with a special debug library.  By
  157.        setting the environment variable LD_LIBRARY_PATH, the
  158.        application can run with the debug library.
  159.  
  160.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  161.  
  162.        All of the subsystems for ViewKit can be installed using
  163.        IRIX.  You do not need to use the miniroot.  Refer to the
  164.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  165.        instructions.
  166.  
  167.  
  168.        2.5  _P_r_e_r_e_q_u_i_s_i_t_e_s
  169.  
  170.        This section details the software dependencies needed for
  171.        ViewKit.
  172.  
  173.        2.5.1  _I_R_I_S__D_e_v_e_l_o_p_m_e_n_t__O_p_t_i_o_n  To compile and link with the
  174.        ViewKit libraries, you must have the IRIS Development Option
  175.        (IDO).  This option includes the C++ Compiler, the IRIS
  176.        Graphics Library Development system, the X Window System,
  177.        and the Motif Development system.  Without IDO, you cannot
  178.        compile or link ViewKit programs.
  179.  
  180.        2.5.2  _R_e_q_u_i_r_e_d__S_u_b_s_y_s_t_e_m_s  ViewKit requires that the
  181.        following IDO subsystems be installed:
  182.  
  183.             _v_i_e_w_k_i_t__e_o_e._s_w*._b_a_s_e
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                   - 4 -
  194.  
  195.  
  196.  
  197.             _m_o_t_i_f__e_o_e._s_w*._e_o_e
  198.             _m_o_t_i_f__d_e_v._s_w*._d_e_v
  199.             _i_n_s_i_g_h_t__b_a_s_e._s_w._e_o_e
  200.  
  201.  
  202.  
  203.        2.6  _X_p_m__C_o_p_y_r_i_g_h_t
  204.  
  205.        Xpm is distributed under the following conditions:
  206.         *
  207.         * Copyright (C) 1989-95 GROUPE BULL
  208.         *
  209.         * Permission is hereby granted, free of charge, to any person obtaining a copy
  210.         * of this software and associated documentation files (the "Software"), to
  211.         * deal in the Software without restriction, including without limitation the
  212.         * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  213.         * sell copies of the Software, and to permit persons to whom the Software is
  214.         * furnished to do so, subject to the following conditions:
  215.         *
  216.         * The above copyright notice and this permission notice shall be included in
  217.         * all copies or substantial portions of the Software.
  218.         *
  219.         * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  220.         * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  221.         * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  222.         * GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  223.         * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  224.         * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  225.         *
  226.         * Except as contained in this notice, the name of GROUPE BULL shall not be
  227.         * used in advertising or otherwise to promote the sale, use or other dealings
  228.         * in this Software without prior written authorization from GROUPE BULL.
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.